package com.platform.sms.tencent.service;

import com.platform.base.common.dto.Result;

import java.util.ArrayList;
import java.util.Map;

/**
 * 腾讯云发送验证码接口
 * @author lei.ren
 *
 */
public interface ITencentSmsService {
	
	String ID = "messageServiceFromTencent";
	
	/**
	 * 短信验证码接口
	 * @param templateId： 95641
	 * @param mobie
	 * @param params
	 * @return
	 */
	Result sendCodeByMessage(int templateId, String mobie, ArrayList<String> params);
	
	/**
	 * 语音验证码
	 * @param mobie
	 * @param code
	 * @return
	 */
	Result sendCodeByVoice(String mobie, String code);
	
	/**
	 * 指定模板群发
	 * @param templId
	 * @param sign
	 * @param phoneNumbers
	 * @param params
	 */
	Result groupSend(int templId, String sign, ArrayList<String> phoneNumbers, ArrayList<String> params);
}
